文章同步發表至 Medium
前面我們有提到一個基本的 Shapefile 應該要由哪些檔案組成,在我們使用程式讀取 Shapefile 之前,先了解一下從程式的角度去看它的結構吧。
Shapefile 的組成方式在我所使用過的套件中都非常類似,對我們來說最重要的資料都包在 Feature
上,空間資訊 Geometry
通常會寫在這一層,另外還可以從 Feature
中讀取到寫入的資料 Attribute
/ Field
。
從 QGIS 的角度來看,大概就會是:可以選取的一個一個點線面是 Feature
,我們所看到的樣子是 QGIS 讀取 Geometry
去畫出來的,點選之後右邊會出現他的資訊,也就是 Attribute
,或稱作 Field
。
需要注意的是,雖然 Attribute
的部分是可以寫入型別的,但是大多數套件所讀取出來的都會是純文字,包含在圖片中可以看到的 NULL 值也一樣。